\hypertarget{class_delegate}{
\section{Delegate$<$ T $>$ Class Template Reference}
\label{class_delegate}\index{Delegate@{Delegate}}
}


Enregistre un signal, représenté par un pointeur de fonction membre.  




{\ttfamily \#include $<$delegate.h$>$}

Inheritance diagram for Delegate$<$ T $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_delegate}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_delegate_a798d57db674d53be02eca9d2bc4118f4}{Delegate} (int(T::$\ast$apSignal)(), T $\ast$ref)
\item 
\hyperlink{class_delegate_ada65e451e2d392ca4d0c183fd0393986}{Delegate} (int(T::$\ast$apSignal)(int), T $\ast$ref)
\item 
\hyperlink{class_delegate_aab122890cea2dd8a78e4c169f33be91b}{Delegate} (int(T::$\ast$apSignal)(float), T $\ast$ref)
\item 
void \hyperlink{class_delegate_af7fc49027b606fa633f2092a9e4eb728}{Update} ()
\begin{DoxyCompactList}\small\item\em Exécute la méthode signal du délégué, si cette dernière renvoie vrai, toutes les méthodes des slots branché au signal seront exécutés. \item\end{DoxyCompactList}\item 
void \hyperlink{class_delegate_a4d3315fe126121c07fee9bf34b1f7c5f}{Run} ()
\begin{DoxyCompactList}\small\item\em Exécute toutes les méthodes connectés au délégués. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
T $\ast$ \hyperlink{class_delegate_a3d367c18612da30d630c7786a8f6dfa4}{objetSignal}
\item 
int(T::$\ast$ \hyperlink{class_delegate_acde9635a24c7e67d380067e362e968a3}{pSignal} )()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$ class Delegate$<$ T $>$}

Enregistre un signal, représenté par un pointeur de fonction membre. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_delegate_a798d57db674d53be02eca9d2bc4118f4}{
\index{Delegate@{Delegate}!Delegate@{Delegate}}
\index{Delegate@{Delegate}!Delegate@{Delegate}}
\subsubsection[{Delegate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ {\bf Delegate}$<$ T $>$::{\bf Delegate} (
\begin{DoxyParamCaption}
\item[{int(T::$\ast$)()}]{apSignal, }
\item[{T $\ast$}]{ref}
\end{DoxyParamCaption}
)}}
\label{class_delegate_a798d57db674d53be02eca9d2bc4118f4}
\hypertarget{class_delegate_ada65e451e2d392ca4d0c183fd0393986}{
\index{Delegate@{Delegate}!Delegate@{Delegate}}
\index{Delegate@{Delegate}!Delegate@{Delegate}}
\subsubsection[{Delegate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ {\bf Delegate}$<$ T $>$::{\bf Delegate} (
\begin{DoxyParamCaption}
\item[{int(T::$\ast$)(int)}]{apSignal, }
\item[{T $\ast$}]{ref}
\end{DoxyParamCaption}
)}}
\label{class_delegate_ada65e451e2d392ca4d0c183fd0393986}
\hypertarget{class_delegate_aab122890cea2dd8a78e4c169f33be91b}{
\index{Delegate@{Delegate}!Delegate@{Delegate}}
\index{Delegate@{Delegate}!Delegate@{Delegate}}
\subsubsection[{Delegate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ {\bf Delegate}$<$ T $>$::{\bf Delegate} (
\begin{DoxyParamCaption}
\item[{int(T::$\ast$)(float)}]{apSignal, }
\item[{T $\ast$}]{ref}
\end{DoxyParamCaption}
)}}
\label{class_delegate_aab122890cea2dd8a78e4c169f33be91b}


\subsection{Member Function Documentation}
\hypertarget{class_delegate_a4d3315fe126121c07fee9bf34b1f7c5f}{
\index{Delegate@{Delegate}!Run@{Run}}
\index{Run@{Run}!Delegate@{Delegate}}
\subsubsection[{Run}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ void {\bf Delegate}$<$ T $>$::Run (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_delegate_a4d3315fe126121c07fee9bf34b1f7c5f}


Exécute toutes les méthodes connectés au délégués. 



Implements \hyperlink{class_abstract_delegate_ab6985f911a0cf1ca1578eb63d0d04da5}{AbstractDelegate}.

\hypertarget{class_delegate_af7fc49027b606fa633f2092a9e4eb728}{
\index{Delegate@{Delegate}!Update@{Update}}
\index{Update@{Update}!Delegate@{Delegate}}
\subsubsection[{Update}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ void {\bf Delegate}$<$ T $>$::Update (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_delegate_af7fc49027b606fa633f2092a9e4eb728}


Exécute la méthode signal du délégué, si cette dernière renvoie vrai, toutes les méthodes des slots branché au signal seront exécutés. 



Implements \hyperlink{class_abstract_delegate_a01cbfd821c16dbdf4e0913a297f72b54}{AbstractDelegate}.



\subsection{Member Data Documentation}
\hypertarget{class_delegate_a3d367c18612da30d630c7786a8f6dfa4}{
\index{Delegate@{Delegate}!objetSignal@{objetSignal}}
\index{objetSignal@{objetSignal}!Delegate@{Delegate}}
\subsubsection[{objetSignal}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ T$\ast$ {\bf Delegate}$<$ T $>$::{\bf objetSignal}}}
\label{class_delegate_a3d367c18612da30d630c7786a8f6dfa4}
Pointeur vers l'objet de base \hypertarget{class_delegate_acde9635a24c7e67d380067e362e968a3}{
\index{Delegate@{Delegate}!pSignal@{pSignal}}
\index{pSignal@{pSignal}!Delegate@{Delegate}}
\subsubsection[{pSignal}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ int(T::$\ast$ {\bf Delegate}$<$ T $>$::{\bf pSignal})()}}
\label{class_delegate_acde9635a24c7e67d380067e362e968a3}
Pointeur de la fonction signal 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
sources/tool/\hyperlink{delegate_8h}{delegate.h}\end{DoxyCompactItemize}
